genetically-engineered animals - English Synonyms Dictionary